package common

import "strings"

// ParseTags 解析 tags 参数并返回map
func ParseTags(tags string) map[string]string {
	tagMap := make(map[string]string)

	// 将字符串分割为标签数组
	tagsArray := strings.Split(tags, ",")

	// 遍历数组，将每个标签添加到 map 中
	for _, tag := range tagsArray {
		// 假设标签是 "key:value" 的形式
		parts := strings.Split(tag, ":")
		if len(parts) == 2 {
			tagMap[parts[0]] = parts[1]
		}
	}

	return tagMap
}
